home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc / Sample Code / Sample Editors⁄Viewers / SamplePart (C) / Source / SamplePartGlobals.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-06  |  927 b   |  42 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        SamplePartGlobals.c
  3.  
  4.     Contains:    SamplePart globals
  5.  
  6.     Written by:    Steve Smith
  7.  
  8.     Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  9. */
  10.  
  11.  
  12. #ifndef _SAMPLEPARTGLOBALS_
  13. #include "SamplePartGlobals.h"
  14. #endif
  15.  
  16. #ifndef _ODMEMORY_
  17. #include <ODMemory.h>
  18. #endif
  19.  
  20. //==============================================================================
  21. // Globals
  22. //==============================================================================
  23.  
  24. ODUShort            gGlobalsUsageCount    = 0;
  25. SamplePartGlobals*    gGlobals            = kODNULL;
  26.  
  27.  
  28. //==============================================================================
  29. // Functions
  30. //==============================================================================
  31.  
  32. SamplePartGlobals* newGlobals()
  33. {
  34.     return (SamplePartGlobals*) ODNewPtrClear(sizeof(SamplePartGlobals), kODNULL);
  35. }
  36.  
  37. void deleteGlobals(SamplePartGlobals** globals)
  38. {
  39.     ODDisposePtr((ODPtr)(*globals));
  40.     *globals = kODNULL;
  41. }
  42.